#pragma once

typedef int (*compfn)(const void*, const void*);				// Typedef For Our Compare Function

class objects {
public:

	GLuint	rot;												// Rotation (0-None, 1-Clockwise, 2-Counter Clockwise)
	bool	hit;												// Object Hit?
	GLuint	frame;												// Current Explosion Frame
	GLuint	dir;												// Object Direction (0-Left, 1-Right, 2-Up, 3-Down)
	GLuint	texid;												// Object Texture ID
	GLfloat	x;													// Object X Position
	GLfloat y;													// Object Y Position
	GLfloat	spin;												// Object Spin
	GLfloat	distance;											// Object Distance


	void Init();

	void Update(DWORD ms);

	void Draw(float width, float height);
};


struct dimensions {												// Object Dimensions
	GLfloat	w;													// object Width
	GLfloat h;													// Object Height
};
